/* Use this script if you need to support IE 7 and IE 6. */

window.onload = function() {
	function addIcon(el, entity) {
		var html = el.innerHTML;
		el.innerHTML = '<span style="font-family: \'icomoon\'">' + entity + '</span>' + html;
	}
	var icons = {
			'icon-home' : '&#x21;',
			'icon-home-2' : '&#x23;',
			'icon-newspaper' : '&#x24;',
			'icon-pencil' : '&#x25;',
			'icon-pencil-2' : '&#x26;',
			'icon-droplet' : '&#x27;',
			'icon-picture' : '&#x28;',
			'icon-picture-2' : '&#x29;',
			'icon-camera' : '&#x2a;',
			'icon-music' : '&#x2b;',
			'icon-play' : '&#x2c;',
			'icon-film' : '&#x2d;',
			'icon-camera-2' : '&#x2e;',
			'icon-spades' : '&#x2f;',
			'icon-clubs' : '&#x30;',
			'icon-diamonds' : '&#x31;',
			'icon-broadcast' : '&#x32;',
			'icon-microphone' : '&#x33;',
			'icon-book' : '&#x34;',
			'icon-paper' : '&#x35;',
			'icon-paper-2' : '&#x36;',
			'icon-new' : '&#x37;',
			'icon-copy' : '&#x38;',
			'icon-folder' : '&#x39;',
			'icon-folder-2' : '&#x3a;',
			'icon-tag' : '&#x3b;',
			'icon-cart' : '&#x3c;',
			'icon-basket' : '&#x3d;',
			'icon-calculate' : '&#x3e;',
			'icon-support' : '&#x3f;',
			'icon-phone' : '&#x40;',
			'icon-mail' : '&#x41;',
			'icon-location' : '&#x42;',
			'icon-compass' : '&#x43;',
			'icon-history' : '&#x44;',
			'icon-clock' : '&#x45;',
			'icon-bell' : '&#x46;',
			'icon-bell-2' : '&#x47;',
			'icon-bell-3' : '&#x48;',
			'icon-calendar' : '&#x49;',
			'icon-mouse' : '&#x4a;',
			'icon-screen' : '&#x4b;',
			'icon-laptop' : '&#x4c;',
			'icon-mobile' : '&#x4d;',
			'icon-tablet' : '&#x4e;',
			'icon-mobile-2' : '&#x4f;',
			'icon-drawer' : '&#x50;',
			'icon-drawer-2' : '&#x51;',
			'icon-box-add' : '&#x52;',
			'icon-box-remove' : '&#x53;',
			'icon-database' : '&#x54;',
			'icon-undo' : '&#x55;',
			'icon-redo' : '&#x56;',
			'icon-forward' : '&#x57;',
			'icon-reply' : '&#x58;',
			'icon-reply-2' : '&#x59;',
			'icon-comments' : '&#x5a;',
			'icon-comments-2' : '&#x5b;',
			'icon-comments-3' : '&#x5c;',
			'icon-comments-4' : '&#x5d;',
			'icon-comments-5' : '&#x5e;',
			'icon-comments-6' : '&#x5f;',
			'icon-user' : '&#x60;',
			'icon-user-2' : '&#x61;',
			'icon-user-3' : '&#x62;',
			'icon-busy' : '&#x63;',
			'icon-loading' : '&#x64;',
			'icon-loading-2' : '&#x65;',
			'icon-search' : '&#x66;',
			'icon-search-2' : '&#x67;',
			'icon-zoom-in' : '&#x68;',
			'icon-zoom-out' : '&#x69;',
			'icon-key' : '&#x6a;',
			'icon-key-2' : '&#x6b;',
			'icon-locked' : '&#x6c;',
			'icon-unlocked' : '&#x6d;',
			'icon-wrench' : '&#x6e;',
			'icon-equalizer' : '&#x6f;',
			'icon-pie' : '&#x70;',
			'icon-bars' : '&#x71;',
			'icon-stats-up' : '&#x72;',
			'icon-gift' : '&#x73;',
			'icon-trophy' : '&#x74;',
			'icon-diamond' : '&#x75;',
			'icon-coffee' : '&#x76;',
			'icon-rocket' : '&#x77;',
			'icon-meter-slow' : '&#x78;',
			'icon-meter-medium' : '&#x79;',
			'icon-meter-fast' : '&#x7a;',
			'icon-dashboard' : '&#x7b;',
			'icon-fire' : '&#x7c;',
			'icon-lab' : '&#x7d;',
			'icon-remove' : '&#xe000;',
			'icon-remove-2' : '&#xe001;',
			'icon-remove-3' : '&#xe002;',
			'icon-briefcase' : '&#xe003;',
			'icon-briefcase-2' : '&#xe004;',
			'icon-cars' : '&#xe005;',
			'icon-bus' : '&#xe006;',
			'icon-cube' : '&#xe007;',
			'icon-cube-2' : '&#xe008;',
			'icon-puzzle' : '&#xe009;',
			'icon-glasses' : '&#xe00a;',
			'icon-glasses-2' : '&#xe00b;',
			'icon-accessibility' : '&#xe00c;',
			'icon-accessibility-2' : '&#xe00d;',
			'icon-target' : '&#xe00e;',
			'icon-target-2' : '&#xe00f;',
			'icon-lightning' : '&#xe010;',
			'icon-power' : '&#xe011;',
			'icon-power-2' : '&#xe012;',
			'icon-clipboard' : '&#xe013;',
			'icon-clipboard-2' : '&#xe014;',
			'icon-playlist' : '&#xe015;',
			'icon-grid-view' : '&#xe016;',
			'icon-tree-view' : '&#xe017;',
			'icon-menu' : '&#xe018;',
			'icon-menu-2' : '&#xe019;',
			'icon-cloud' : '&#xe01a;',
			'icon-cloud-2' : '&#xe01b;',
			'icon-download' : '&#xe01c;',
			'icon-upload' : '&#xe01d;',
			'icon-upload-2' : '&#xe01e;',
			'icon-link' : '&#xe01f;',
			'icon-link-2' : '&#xe020;',
			'icon-flag' : '&#xe021;',
			'icon-flag-2' : '&#xe022;',
			'icon-flag-3' : '&#xe023;',
			'icon-eye' : '&#xe024;',
			'icon-eye-2' : '&#xe025;',
			'icon-bookmark' : '&#xe026;',
			'icon-bookmark-2' : '&#xe027;',
			'icon-star' : '&#xe028;',
			'icon-star-2' : '&#xe029;',
			'icon-star-3' : '&#xe02a;',
			'icon-heart' : '&#xe02b;',
			'icon-heart-2' : '&#xe02c;',
			'icon-thumbs-up' : '&#xe02d;',
			'icon-thumbs-down' : '&#xe02e;',
			'icon-happy' : '&#xe02f;',
			'icon-smiley' : '&#xe030;',
			'icon-neutral' : '&#xe031;',
			'icon-plus' : '&#xe032;',
			'icon-minus' : '&#xe033;',
			'icon-help' : '&#xe034;',
			'icon-help-2' : '&#xe035;',
			'icon-info' : '&#xe036;',
			'icon-blocked' : '&#xe037;',
			'icon-cancel' : '&#xe038;',
			'icon-cancel-2' : '&#xe039;',
			'icon-cancel-3' : '&#xe03a;',
			'icon-checkmark' : '&#xe03b;',
			'icon-minus-2' : '&#xe03c;',
			'icon-plus-2' : '&#xe03d;',
			'icon-enter' : '&#xe03e;',
			'icon-exit' : '&#xe03f;',
			'icon-loop' : '&#xe040;',
			'icon-arrow-up' : '&#xe041;',
			'icon-arrow-right' : '&#xe042;',
			'icon-arrow-down' : '&#xe043;',
			'icon-arrow-left' : '&#xe044;',
			'icon-arrow-up-left' : '&#xe045;',
			'icon-arrow-up-2' : '&#xe046;',
			'icon-arrow-up-right' : '&#xe047;',
			'icon-arrow-right-2' : '&#xe048;',
			'icon-arrow-down-right' : '&#xe049;',
			'icon-arrow-down-2' : '&#xe04a;',
			'icon-arrow-down-left' : '&#xe04b;',
			'icon-arrow-left-2' : '&#xe04c;',
			'icon-arrow-up-left-2' : '&#xe04d;',
			'icon-arrow-up-3' : '&#xe04e;',
			'icon-arrow-up-right-2' : '&#xe04f;',
			'icon-arrow-right-3' : '&#xe050;',
			'icon-arrow-down-right-2' : '&#xe051;',
			'icon-arrow-down-3' : '&#xe052;',
			'icon-arrow-down-left-2' : '&#xe053;',
			'icon-arrow-left-3' : '&#xe054;',
			'icon-arrow-up-left-3' : '&#xe055;',
			'icon-arrow-up-4' : '&#xe056;',
			'icon-arrow-up-right-3' : '&#xe057;',
			'icon-arrow-right-4' : '&#xe058;',
			'icon-arrow-down-right-3' : '&#xe059;',
			'icon-arrow-down-4' : '&#xe05a;',
			'icon-arrow-down-left-3' : '&#xe05b;',
			'icon-arrow-left-4' : '&#xe05c;',
			'icon-arrow-up-5' : '&#xe05d;',
			'icon-arrow-right-5' : '&#xe05e;',
			'icon-arrow-down-5' : '&#xe05f;',
			'icon-arrow-left-5' : '&#xe060;',
			'icon-arrow-up-6' : '&#xe061;',
			'icon-arrow-right-6' : '&#xe062;',
			'icon-arrow-down-6' : '&#xe063;',
			'icon-arrow-left-6' : '&#xe064;',
			'icon-arrow-up-7' : '&#xe065;',
			'icon-arrow-right-7' : '&#xe066;',
			'icon-arrow-down-7' : '&#xe067;',
			'icon-arrow-left-7' : '&#xe068;',
			'icon-menu-3' : '&#xe069;',
			'icon-enter-2' : '&#xe06a;',
			'icon-backspace' : '&#xe06b;',
			'icon-backspace-2' : '&#xe06c;',
			'icon-tab' : '&#xe06d;',
			'icon-tab-2' : '&#xe06e;',
			'icon-checkbox' : '&#xe06f;',
			'icon-checkbox-unchecked' : '&#xe070;',
			'icon-checkbox-partial' : '&#xe071;',
			'icon-radio-checked' : '&#xe072;',
			'icon-radio-unchecked' : '&#xe073;',
			'icon-font' : '&#xe074;',
			'icon-paragraph-left' : '&#xe075;',
			'icon-paragraph-center' : '&#xe076;',
			'icon-paragraph-right' : '&#xe077;',
			'icon-left-to-right' : '&#xe078;',
			'icon-right-to-left' : '&#xe079;',
			'icon-out' : '&#xe07a;',
			'icon-out-2' : '&#xe07b;',
			'icon-embed' : '&#xe07c;',
			'icon-seven-segment' : '&#xe07d;',
			'icon-seven-segment-2' : '&#xe07e;',
			'icon-seven-segment-3' : '&#xe07f;',
			'icon-seven-segment-4' : '&#xe080;',
			'icon-seven-segment-5' : '&#xe081;',
			'icon-seven-segment-6' : '&#xe082;',
			'icon-seven-segment-7' : '&#xe083;',
			'icon-seven-segment-8' : '&#xe084;',
			'icon-seven-segment-9' : '&#xe085;',
			'icon-seven-segment-10' : '&#xe086;',
			'icon-bluetooth' : '&#xe087;',
			'icon-share' : '&#xe088;',
			'icon-share-2' : '&#xe089;',
			'icon-mail-2' : '&#xe08a;',
			'icon-mail-3' : '&#xe08b;',
			'icon-google-plus' : '&#xe08c;',
			'icon-google-plus-2' : '&#xe08d;',
			'icon-google-plus-3' : '&#xe08e;',
			'icon-gplus' : '&#xe08f;',
			'icon-facebook' : '&#xe090;',
			'icon-facebook-2' : '&#xe091;',
			'icon-facebook-3' : '&#xe092;',
			'icon-facebook-4' : '&#xe093;',
			'icon-twitter' : '&#xe094;',
			'icon-twitter-2' : '&#xe095;',
			'icon-twitter-3' : '&#xe096;',
			'icon-feed' : '&#xe097;',
			'icon-feed-2' : '&#xe098;',
			'icon-feed-3' : '&#xe099;',
			'icon-youtube' : '&#xe09a;',
			'icon-youtube-2' : '&#xe09b;',
			'icon-vimeo' : '&#xe09c;',
			'icon-vimeo-2' : '&#xe09d;',
			'icon-flickr' : '&#xe09e;',
			'icon-flickr-2' : '&#xe09f;',
			'icon-flickr-3' : '&#xe0a0;',
			'icon-picassa' : '&#xe0a1;',
			'icon-picassa-2' : '&#xe0a2;',
			'icon-dribbble' : '&#xe0a3;',
			'icon-dribbble-2' : '&#xe0a4;',
			'icon-dribbble-3' : '&#xe0a5;',
			'icon-forrst' : '&#xe0a6;',
			'icon-forrst-2' : '&#xe0a7;',
			'icon-deviantart' : '&#xe0a8;',
			'icon-deviantart-2' : '&#xe0a9;',
			'icon-github' : '&#xe0aa;',
			'icon-github-2' : '&#xe0ab;',
			'icon-github-3' : '&#xe0ac;',
			'icon-github-4' : '&#xe0ad;',
			'icon-github-5' : '&#xe0ae;',
			'icon-github-6' : '&#xe0af;',
			'icon-git' : '&#xe0b0;',
			'icon-github-7' : '&#xe0b1;',
			'icon-wordpress' : '&#xe0b2;',
			'icon-wordpress-2' : '&#xe0b3;',
			'icon-blogger' : '&#xe0b4;',
			'icon-blogger-2' : '&#xe0b5;',
			'icon-tumblr' : '&#xe0b6;',
			'icon-tumblr-2' : '&#xe0b7;',
			'icon-yahoo' : '&#xe0b8;',
			'icon-yahoo-2' : '&#xe0b9;',
			'icon-amazon' : '&#xe0ba;',
			'icon-amazon-2' : '&#xe0bb;',
			'icon-apple' : '&#xe0bc;',
			'icon-finder' : '&#xe0bd;',
			'icon-android' : '&#xe0be;',
			'icon-windows' : '&#xe0bf;',
			'icon-soundcloud' : '&#xe0c0;',
			'icon-soundcloud-2' : '&#xe0c1;',
			'icon-skype' : '&#xe0c2;',
			'icon-reddit' : '&#xe0c3;',
			'icon-linkedin' : '&#xe0c4;',
			'icon-lastfm' : '&#xe0c5;',
			'icon-lastfm-2' : '&#xe0c6;',
			'icon-delicious' : '&#xe0c7;',
			'icon-stumbleupon' : '&#xe0c8;',
			'icon-stumbleupon-2' : '&#xe0c9;',
			'icon-pinterest' : '&#xe0ca;',
			'icon-pinterest-2' : '&#xe0cb;',
			'icon-xing' : '&#xe0cc;',
			'icon-libreoffice' : '&#xe0cd;',
			'icon-file-pdf' : '&#xe0ce;',
			'icon-file-openoffice' : '&#xe0cf;',
			'icon-file-word' : '&#xe0d0;',
			'icon-file-excel' : '&#xe0d1;',
			'icon-file-powerpoint' : '&#xe0d2;',
			'icon-file-zip' : '&#xe0d3;',
			'icon-file-xml' : '&#xe0d4;',
			'icon-file-css' : '&#xe0d5;',
			'icon-html5' : '&#xe0d6;',
			'icon-html5-2' : '&#xe0d7;',
			'icon-css3' : '&#xe0d8;',
			'icon-chrome' : '&#xe0d9;',
			'icon-firefox' : '&#xe0da;',
			'icon-IE' : '&#xe0db;',
			'icon-opera' : '&#xe0dc;',
			'icon-safari' : '&#xe0dd;',
			'icon-IcoMoon' : '&#xe0de;',
			'icon-cog' : '&#xe0df;',
			'icon-cog-2' : '&#xe0e0;',
			'icon-home-3' : '&#xe0e1;'
		},
		els = document.getElementsByTagName('*'),
		i, attr, html, c, el;
	for (i = 0; i < els.length; i += 1) {
		el = els[i];
		attr = el.getAttribute('data-icon');
		if (attr) {
			addIcon(el, attr);
		}
		c = el.className;
		c = c.match(/icon-[^\s'"]+/);
		if (c) {
			addIcon(el, icons[c[0]]);
		}
	}
};